@charset "utf-8";

/* 对齐 */
.text-center{
    text-align: center !important;
}
.text-left{
    text-align: left !important;
}
.text-right{
    text-align: right !important;
}
.margin-center {
    margin-left: auto;
    margin-right: auto;
}
/* display */
.ds-b {
    display: block;
}
.ds-n {
    display: none;
}
.ds-inb {
    display: inline-block;
}

/* 预设 */
body{
    font: 14px/30px 'Helvetica Neue','Microsoft Yahei',arial,helvetica,sans-serif;
    color: #818181;
}
a {
    text-decoration: none;
    transition:all 0.3s linear 0s;
}
.header ,.main ,.footer {
    width: 100%;
}
.container {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
/* index.html */
/*轮播图 start*/
.banner{ width:100%; height:450px; white-space:nowrap; margin:0 auto; overflow:hidden;  position:relative; z-index:1;}
.banner_m{ width:50%; height:450px; display:inline-block; position:relative;}
.wrapper {*float:left; width:1920px; height:450px; display:inline-block; position:relative; left:-967px;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none;}
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 40%; left:16%; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top:0; background: url('https://images0a.543211688.com/chenguang/img/prev.png') no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 40%; right:16%; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top:0; background: url('https://images0a.543211688.com/chenguang/img/next.png') no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url('https://images0a.543211688.com/chenguang/img/ajax-loader.gif') no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:1920px; height:450px; }
#slideshow ul { display: none; }

/*轮播图 end*/
.top1 {
    line-height: 30px;
    background: #e9e9e9;
}
.top1, .top1 a {
    font-size: 14px;
    color: #757575;
}
.logo {
    background: url(https://images0a.543211688.com/chenguang/img/logo.png) no-repeat;
    margin-top: 2px;
    margin-bottom: 18px;
}
.logo a {
    display: block;
    width: 630px;
    height: 87px;
}
.top2 .link {
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px;
}

.top2 .ico {
    background: url(https://images0a.543211688.com/chenguang/img/ico.png) no-repeat center center;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    margin-top: 10px;
    margin-right: 5px;
    transition:all 0.3s linear 0s;
}
.top2 .ico:hover {
    cursor: pointer;
    box-shadow: 0 0 10px #000;
}
.nav {
    background: url(https://images0a.543211688.com/chenguang/img/nav.png) no-repeat center center;
    line-height: 50px;
    font-size: 14px;
    text-align: center;
}
.nav li {
    float: left;
    width: 150px;
}
.nav li.on, .nav li:hover {
    background: url(https://images0a.543211688.com/chenguang/img/navon.png) no-repeat center center;
}
.nav li a {
    color: #fff;
}
.nav li:hover a, .nav li.on a {
    color: #0152b3;
}
.footer {
    background: #0054b7;
    margin-top: 60px;
}
.footer .box1 {
    width: 313px;
    height: 261px;
    margin-bottom: 40px;
    background: url(https://images0a.543211688.com/chenguang/img/qrcode.png) no-repeat;
}
.footer .link {
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    margin-top: 45px;
    margin-left: 45px;
}
.footer .map {
    width: 400px;
    height: 220px;
    margin-top: 40px;
}
.bottom {
    background: #004aa1;
}
.bottom, .bottom a {
    font-size: 14px;
    line-height: 60px;
    color: #A3B4D3;
}
.indexpro {
    margin-top: 35px;
}
.indextit {
    text-align: center;
}
.indextit .big {
    font-size: 30px;
    line-height: 36px;
    color: #0054b7;
}
.indextit .cn {
    font-size: 14px;
    line-height: 18px;
    color: #5c5c5c;
    background: url(https://images0a.543211688.com/chenguang/img/line.png) no-repeat center center;
}
.indextit .en {
    font-size: 14px;
    line-height: 18px;
    color: #8c8b8b;
}
.indexpro .type {
    margin-top: 35px;
}
.indexpro .type li {
    width: 298px;
    border-right: 1px solid #0054B7;
    border-left: 1px solid #00CEF0;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    background: #2898f0;
    float: left;
    position: relative;
    transition:all 0.3s linear 0s;
}
.indexpro .type li a {
    color: #fff;
}
.indexpro .type li.on {
    background: #88b441;
    border-color: #88b441;
}
.indexpro .type li.on:after {
    content: "";
    width:0;
    height:0;
    border-left:13px solid transparent;
    border-right:13px solid transparent;
    border-top:8px solid #88b441;
    position: absolute;
    top: 50px;
    left: 137px;
    transition:all 0.3s linear 0s;
}
.indexpro .prolist {
    margin-top: 40px;
}
.indexpro .prolist li {
    float: left;
    text-align: center;
    width: 280px;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;

}
.indexpro .prolist li span {
    display: block;
    width: 280px;
    margin-top: 12px;
    height: 36px;
    overflow: hidden;
    font-size: 16px;
    line-height: 24px;
    color: #4c4c4c;
}
.indexpro .prolist li a:hover span {
    color: #88b441;
}
.indexpro .prolist .list {
    display: none;
}
.bar {
    background: url(https://images0a.543211688.com/chenguang/img/bar.jpg) no-repeat center center;
    height: 259px;
}
.bar .text {
    width: 365px;
    padding-top: 110px;
    margin-left: 835px;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
}
.youshi {
    background: url(https://images0a.543211688.com/chenguang/img/dot.gif) repeat;
    padding-top: 40px;
    padding-bottom: 80px;
}
.youshi .container {
    background: url(https://images0a.543211688.com/chenguang/img/youshi.png) no-repeat center center;
    height: 696px;
}
.youshi .tit {
    font-size: 24px;
    line-height: 24px;
    color: #1c2329;
}
.youshi .tit span {
    color: #88b441;
}
.youshi .text {
    font-size: 14px;
    line-height: 30px;
    color: #565757;
    width: 565px;
    margin-top: 35px;
}
.youshi .tit1 {
    margin-left: 90px;
    padding-top: 10px;
}
.youshi .tit2 ,.youshi .tit4 {
    margin-left: 728px;
    margin-top: 65px;
}
.youshi .text2 ,.youshi .text4{
    margin-left: 635px;
}
.youshi .tit3 {
    margin-left: 90px;
    margin-top: 65px;
}
.bar2 {
    background: url(https://images0a.543211688.com/chenguang/img/bar2.png) no-repeat center center;
    height: 107px;
    margin-top: -20px;
    padding-top: 46px;
}
.bar2 a {
    display: block;
    text-align: center;
    width: 150px;
    height: 30px;
    line-height: 30px;
    background: #fff;
    color: #575757;
    font-size: 14px;
    margin-left: 919px;
}
.bar2 span {
    display: block;
    font-size: 30px;
    line-height: 30px;
    color: #ec1a25;
    margin-left: 919px;
    margin-top: 12px;
}
.indexcom {
    margin-top: 60px;
}
.indexcom .text {
    width: 616px;
}
.indexcom .cn {
    font-size: 24px;
    line-height: 24px;
    color: #2d2d2d;
}
.indexcom .en {
    font-size: 14px;
    line-height: 14px;
    color: #818181;
    margin-top: 15px;
}
.indexcom .desc {
    margin-top: 30px;
    font-size: 14px;
    line-height: 30px;
    color: #818181;
}
.indexcom .text a {
    display: block;
    width: 130px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border: 1px solid #a0a0a0;
    color: #b8b8b8;
    font-size: 14px;
    margin-top: 30px;
    margin-top: 30px;
}
.indexcom .text a:hover {
    border-color: #626262;
}
.indexcom .imgs {
    width: 540px;
    color: #fff;
    font-size: 16px;
    line-height: 30px;
}
.indexcom .imgs .img {
    width: 140px;
    height: 125px;
    padding: 20px;
}
.indexcom .imgs .big {

}
.indexcom .imgs .line {
    width: 35px;
    height: 2px;
    background: #fff;
    margin-top: 12px;
}
.indexcom .imgs .sml {
    margin-top: 18px;
}
.indexcom .imgs .img1, .indexcom .imgs .img3 {
    background: #006acd;
}
.indexcom .imgs .img5 {
    background: #88b441;
}
.indexcom .imgs .img2 {
    background: url(https://images0a.543211688.com/chenguang/img/com.jpg) no-repeat;
}
.indexcom .imgs .img4 {
    background: url(https://images0a.543211688.com/chenguang/img/comm.jpg) no-repeat;
}
.indexnews {
    background: #e5e5e5;
    padding-top: 38px;
    padding-bottom: 26px;
}
.indexnews .img {
    background: url(https://images0a.543211688.com/chenguang/img/news.jpg) no-repeat;
    width: 490px;
    height: 190px;
    margin-top: 35px;
}
.indexnews .title {
    width: 490px;
    font-size: 16px;
    line-height: 18px;
    color: #555;
    margin-top: 15px;
    transition:all 0.3s linear 0s;
}
.indexnews .desc {
    width: 490px;
    font-size: 14px;
    line-height: 24px;
    color: #8d8d8d;
    margin-top: 10px;
}
.indexnews a:hover .title {
    color: #88b441;
}
.indexnews ul {
    margin-top: 35px;
}
.indexnews ul li {
    width: 600px;
    height: 80px;
    overflow: hidden;
    margin-bottom: 20px;
    background: #fff;
}
.indexnews ul li .time {
    background: #006acd;
    color: #fff;
    text-align: center;
    width: 100px;
    height: 80px;
    transition:all 0.3s linear 0s;
}
.indexnews ul li .time .day {
    font-size: 36px;
    line-height: 36px;
    margin-top: 14px;
}
.indexnews ul li .time .ym {
    font-size: 14px;
    line-height: 18px;
    margin-top: 6px;
}
.indexnews ul li .tit {
    font-size: 16px;
    line-height: 18px;
    color: #555;
    margin-top: 20px;
    margin-left: 20px;
    transition:all 0.3s linear 0s;
}
.indexnews ul li .des {
    font-size: 14px;
    line-height: 18px;
    color: #8d8d8d;
    margin-top: 10px;
    margin-left: 20px;
}
.indexnews ul li a:hover .time {
    background: #88b441;
}
.indexnews ul li a:hover .tit {
    color: #88b441;
}
.indexcase {
    margin-top: 40px;
}
/*开始*/
.mr_frbox {height:240px; position:relative; margin-top: 40px; width: 1122px; margin-left: auto; margin-right: auto; }
.mr_frBtnL {cursor: pointer; width:32px; height:86px; background:url(https://images0a.543211688.com/chenguang/img/mfrL.png) no-repeat; position:absolute; left:-39px; top:77px; }
.mr_frBtnR {cursor: pointer;width:32px; height:86px; background:url(https://images0a.543211688.com/chenguang/img/mfrR.png) no-repeat;position:absolute; right:-39px; top:77px; }
.mr_frBtnL:hover{ background:url(https://images0a.543211688.com/chenguang/img/mfrL_hover.png) no-repeat;}
.mr_frBtnR:hover{ background:url(https://images0a.543211688.com/chenguang/img/mfrR_hover.png) no-repeat;}
.mr_frUl {width: 1122px; height: 240px; margin:0 auto; }
.mr_frUl ul li {width:260px;height:240px; text-align:center;float: left; margin-right:26px; }
.mr_frUl ul li img { display: block; }
.mr_frUl ul li span {display: block; text-align: center; width: 100%; height: 37px; line-height: 37px; overflow: hidden; border-bottom: 3px solid #0066ca; font-size: 14px; color: #4e4e4f;transition:all 0.3s linear 0s;}
.mr_frUl ul li a:hover span { background: #88b441; border-color: #88b441; color: #fff; }
/*ENG*/
.location {
    background: #efefef;
}
.location ,.location a {
    line-height: 40px;
    font-size: 14px;
    color: #656565;
}
.pro {
    margin-top: 30px;
}
.allleft{ width:218px; height:100%; overflow:hidden;float:right; padding-bottom:20px; margin-top: 20px;}
.article .prolist{ width:100%; height:auto; float:left;}
.prolist_title{ width:100%; height:46px; background:url(https://images0a.543211688.com/chenguang/img/prolist_title.jpg) no-repeat;}
.prolist_title h5{ font-size:16px; font-family:"微软雅黑"; color:#FFF; font-weight:normal; line-height:46px; float:left; padding-left:16px;}
.prolist_title h6{ font-size:14px; font-family:"微软雅黑"; color:#C5DAA5; font-weight:normal; line-height:46px; float:left; padding-left:5px;}
.prolist_con{ width:100%; height:auto; float:left; padding-top:16px;}
.prolist_con li a{ width:100%; height:37px; display:block; font-size:14px; font-family:"微软雅黑"; color:#4e4e4e; border-bottom:1px dashed #DBDBDB; line-height:37px; background:url(https://images0a.543211688.com/chenguang/img/prolistli.jpg) no-repeat 6px center; text-indent:22px;}
.prolist_con a:hover, .prolist_con li a.current{ border-bottom:1px solid #274587; color:#274587;background:url(https://images0a.543211688.com/chenguang/img/prolistli_hover.jpg) no-repeat 6px center;}
.left_link{ width:100%; height:auto; float:left; padding-top:33px;}
.left_link li{ width:216px; height:62px; border:1px solid #DDDDDD; margin-bottom:10PX;}
.left_link a{ width:210px; height:56px; display:block; border:3px solid #F4F0F1;}
.left_link h5{ font-size:16px; font-family:"微软雅黑"; color:#4e4e4e; font-weight:normal; padding-top:8px; padding-left:17px;}
.left_link h6{ font-size:12px; font-family:"微软雅黑"; color:#274587; font-weight:normal; padding-left:17px;line-height: 12px;}
.link1{ background:url(https://images0a.543211688.com/chenguang/img/liink1.jpg) no-repeat;}
.link2{ background:url(https://images0a.543211688.com/chenguang/img/link2.jpg) no-repeat;}
.left_link a:hover{ border:3px solid #274587;}
.left_link li:hover{ border:1px solid #274587;}

@keyframes aniBlink120{from{margin-left:-60px}to{margin-left:250px}}
@-webkit-keyframes aniBlink120{from{margin-left:-60px}to{margin-left:250px}}
.mod_imgLight{position:relative;overflow:hidden;border-radius:10px; border: 1px solid #274587; text-align: center; width: 280px; height: 310px; padding-top: 10px;}
.mod_imgLight:hover { box-shadow: 0 0 10px #274587; background: #274587;}
.mod_imgLight a{display:inline-block; color: #3e3e3e; }
.mod_imgLight a:hover { color: #fff; }
.mod_imgLight a:before{content:'';position:absolute;width:60px;height:310px;margin-top:0px;margin-left:-120px;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.mod_imgLight:hover a:before{
    -webkit-animation:aniBlink120 .3s ease-out forwards;
    -moz-animation:aniBlink120 .3s ease-out forwards;
    -o-animation:aniBlink120 .3s ease-out forwards;
    animation:aniBlink120 .3s ease-out forwards
}
.article {
    width:900px;
}
.article img {
    max-width: 900px;
}
.article .cat {
    line-height: 35px;
    font-size: 16px;
    color: #2e2e2e;
    border-bottom: 1px dashed #bababa;
    font-weight: bold;
    margin-bottom: 25px;
}
.article .lists ul li {
    float: left;
    margin-bottom: 20px;
    margin-left: 8px;
    margin-right: 8px;
}
.page {
    width: 900px;
    margin-top: 20px;
}
.page a, .page {
    color: #7a7a7a;
}
.article .newslist li {
    line-height: 40px;
    display: block;
    border-bottom: 1px dashed #ccc;

}
.article .newslist .news1 {
    width: 10px;
    height: 10px;
    background:url(https://images0a.543211688.com/chenguang/img/gray.png) no-repeat top;
float: left;
margin:15px;
}
.article .newslist .news1:hover {
    width: 10px;
    height: 10px;
    background:url(https://images0a.543211688.com/chenguang/img/blue.png) no-repeat top;
float: left;
margin:15px;
}



.article .newslist  a {
    color: #7a7a7a;
   
}
.article .newslist  a:hover {
    color: #0054b7;
}

.prev_next {
    margin-top: 20px;
}
.prev_next , .prev_next a {
    color: #7a7a7a;
}
#form2 input, #form2 textarea {
    border: 1px solid #ccc;
}
.scv_listpages{}.scv_listpages ul{        float:left;     

   padding:12px 0px 12px 16px;}.scv_listpages ul li{      

  float:left;        font-family:Tahoma;        line-

height:17px;        margin-right:6px;        border:1px 

solid #E9E9E9;}.scv_listpages ul li a{        float:left; 

       padding:2px 4px 2px;        color:#555;        

display:block;}.scv_listpages ul li a:hover{        

color:#690;        text-decoration:none;        

padding:2px 4px 2px;}.scv_listpages ul 

li.thisclass,.scv_listpages ul li.thisclass a,.pagebox ul 

li.thisclass a:hover{        background-color:#F8F8F8;    

    padding:2px 4px 2px;        font-

weight:bold;}.scv_listpages .pageinfo{        line-

height:21px;        padding:12px 10px 12px 16px;        

color:#999;}.scv_listpages .pageinfo strong{        

color:#555;        font-weight:normal;        margin:0px 

2px;}
.search { overflow:hidden; height:25px; margin:10px auto;float: right;}
.search p{ font-size:12px; color:#303030; line-height:25px; float:left;}
.search p a{ color:#858585; margin:0 5px;}
/*.search .search-btn{ overflow:hidden; float:right; width:314px; height:25px;}*/
.search .search-btn { display:block; width:72px; height:25px; background:url(https://images0a.543211688.com/chenguang/img/search.jpg) no-repeat center; float:right;}
.search input{ overflow:hidden; width:241px; height:23px; line-height:23px; float:left; border:1px solid #ccc; border-right:none}